package cn.brilliantfuture.commentry.order;

import java.util.Date;

import javax.ejb.Local;

import cn.brilliantfuture.commentry.entity.OrderInformation;

/**
 * 
 * Title: Cabinet Platform
 * 
 * Author:  LiTian  
 *
 * Date: 2012-7-2
 * 
 * Description:
 * 
 */
@Local
public interface WorkflowMessageLocal {
	
	/**
	 * 创建工作流程
	 * @param orderCode 配送单编号
	 * @param workflowType 流程类型
	 * @param content 流程描述
	 * @param workflowTime 流程时间
	 * @param operator 操作者
	 * @param workflowModel 模型产生模块
	 */
	public void createWorkflowInfo(String orderCode, int workflowType, String content, Date workflowTime, String operator, int workflowModel);

	/**
	 * 创建工作流程
	 * @param orderInformation 配送单信息
	 * @param workflowType 流程类型
	 * @param content 流程描述
	 * @param workflowTime 流程时间
	 * @param operator 操作者
	 * @param workflowModel 模型产生模块
	 */
	public void createWorkflowInfo(OrderInformation orderInformation, int workflowType, String content, Date workflowTime, String operator, int workflowModel);

	public void remove();
	
}
